perform spontaneously or without preparation - Französisch Englisch Wörterbuch